package wifiunion.com.notice;


/**
 * Created by Administrator on 2016/10/14.
 */
public interface HomePageDetailContact {

    interface View extends BaseView {

        public void showProgress();

        public void showError(Object errorObj);

        public void showSuccess(Object data);

        public void getUpdateVersionSuccess(Object data);

        public void getUpdateVersionFailed(Object error);

        public void downLoadNewVersionSuccess(Object data);

        public void downLoadNewVersionFailed(Object error);

        public void getMemberDetailSuccess(Object obj);

        public void getMemberDetailFailed(Object obj);

        public void resendNoticeSuccess();

        public void resendNoticeFailed(Object obj);

    }

    interface GetFirstScreenView extends BaseView {

        public void showProgress();

        public void showError(Object errorObj);

        public void getFirstScreenuccess(Object data);

        public void getMessageSuccess(Object data);

        public void getMessageFailed(Object errorObj);

    }

    interface UploadLogView extends  BaseView
    {
        void uploadLogSuccess(Object data);

        void uploadLogFailed(Object errorObj);
    }

    interface MainView extends  BaseView
    {
        void getUserDetailSuccess(Object data);
        void getUserDetailFailed(Object data);
        void getHomepageSuccess(Object data);
        void getHomepageFailed(Object data);
    }


    interface Presenter extends BasePresenter {

    }

    interface Model extends BaseModel {

    }

    interface Callback extends BaseDownloadCallback {
    }
}
